package foot.modele;

import javax.ejb.Singleton;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

/**
 * Classe contenant les informations de l'administrateur du site
 *
 */
@Entity
@Singleton
public class Admin {
	/**
	 * Identifiant de l'arbitre
	 */
	private int id;
	/**
	 * Login de l'arbitre
	 */
	private String login;
	/**
	 * Mot de passe de l'arbitre
	 */
	private String mdp;
	
	/**
	 * Fonction retournant l'identifiant de l'arbitre
	 * @return Identifiant de l'arbitre
	 */
	@Id
	@GeneratedValue
	public int getId() {
		return id;
	}
	/**
	 * Fonction permettant de changer l'identifiant de l'arbitre
	 * @param id le nouvel identifiant de l'arbitre
	 */
	public void setId(int id) {
		this.id = id;
	}
	
	/**
	 * Fonction retournant le login de l'arbitre
	 * @return Le login de l'arbitre
	 */
	public String getLogin() {
		return login;
	}
	/**
	 * Fonction permettant de changer l'identifiant de l'arbitre
	 * @param login
	 */
	public void setLogin(String login) {
		this.login = login;
	}
	/**
	 * Fonction retournant le mot de passe de l'admin
	 * @return le mot de pasee
	 */
	public String getMdp() {
		return mdp;
	}
	/**
	 * Fonction permettant de changer le mot de passe de l'arbitre
	 * @param mdp le nouveau mot de passe 
	 */
	public void setMdp(String mdp) {
		this.mdp = mdp;
	}
	
}
